#这是工程根目录下的CMakeLists.txt


#指定cmake的最低版本
cmake_minimum_required(VERSION 3.0)

#打开编译时的详细信息
set(CMAKE_VERBOSE_MAKEFILEON ON)

#编译类型为Debug, 另一个是Release
set(CMAKE_BUILD_TYPE "Debug")

#指定编译选项
set(CMAKE_C_FLAGS "-Wall")
set(CMAKE_CXX_FLAGS "-Wall")

#set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall")
#set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall")


#定义工程的名称
project(test)

# 定义变量
# 头文件目录
set(INCLUDE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/include)


# 静态库生成的路径
set(LIB_PATH ${CMAKE_CURRENT_SOURCE_DIR}/lib)


# 测试程序生成的路径
set(EXEC_PATH ${CMAKE_CURRENT_SOURCE_DIR}/bin)


# 静态库的名字
set(CALC_LIB calc)
set(SORT_LIB sort)


# 可执行程序的名字
set(APP_NAME_1 test1)
set(APP_NAME_2 test2)

# 添加子目录
add_subdirectory(calc)
add_subdirectory(sort)
add_subdirectory(test1)
add_subdirectory(test2)
